忘記跟大家說了,下面的指令可以查看 pod 跟 node 的狀態喔!
kubectl get pod -A
kubectl get node -A
好了,今天來看看 kubernetes 的 pod 吧。
Pod
pod是可以在Kubernetes中創建和管理的、最小的可部署的計算單元。就Docker 概念的術語而言,pod 類似於共享名字空間和文件系統卷的一組Docker 容器。
建立Pod
首先呢,要先撰寫 pod 的 yaml 檔,那什麼是 yaml 檔呢? 你可以把它當作是身分證。
使用 vim 來撰寫名為 static-web.yaml 的檔案
vim static-web.yaml
不要忘記先按 I 鍵切換 Insert 模式才可以寫喔~ 格式也不要錯了
apiVersion: v1
kind: Pod
metadata:
name: static-web
labels:
role: myrole
spec:
containers:
- name: web
image: nginx
ports:
- name: web
containerPort: 80
protocol: TCP
使用 Esc 鍵切還回一般模式,在用 :wq 儲存並退出檔案。
建立 pod
kubectl create -f static-web.yaml
這時候可以看到 pod 成功建立了
*來查看一下 pod *
kubectl get pods
這樣就完成了,是不是很簡單呢~~